selenium相关内容
我有一个非常简单的selenium-webdriver脚本。我想使用webdriver进行HTTP身份验证。 脚本: WebDriver驱动程序= new FirefoxDriver(); driver.get(“http://www.httpwatch.com/httpgallery/authentication/”); driver.findElement(By.id(“
..
我想让我的Selenium Grid在Chrome驱动程序上运行。 起初我开始使用集线器和节点:$ b $ b java -jar selenium-server- standalone-2.45.0.jar -role hub java -jar selenium-server-standalone-2.45.0.jar -role node -hub http:// localho
..
我想向下滚动我的网页并使用此代码滚动页面但它无法正常工作 public ViewBasketSentToMePageObject viewSlideShare()抛出InterruptedException { Thread.sleep(500l); 操作action1 = new Actions(getDriver()); action1.keyDown(Keys.C
..
两者都用于获取标签之间的WebElement值? 请更新我的假设是否正确。如果错了请详细说明。 解决方案 foo getAttribute(attr1)你得到'a ' getAttribute(attr2)你得到'b' getAttrib
..
我对仅测试客户端Java应用程序的UI感兴趣。这样做最流行的框架是什么?你推荐的框架是什么?另外,为什么Selenium不这样做(或者是这样做)?在我看来,任何可以测试Web应用程序的东西都应该能够测试Windows应用程序。 解决方案 尝试 FEST框架。 如果我没弄错的话,这就是以前称为Abbot的东西。我用它进行自动化测试,看起来非常简单方便。简单的东西变得容易,复杂的东西不是那里
..
我正在创建测试并遇到一些问题。这是场景。我使用Selenium Web驱动程序在Page1上填写表单,然后单击按钮提交表单。第2页开始加载...但问题是,Page2使用Google Analytics代码,有时页面停止加载需要永久。 即使预期元素是已经存在,Selenium网页驱动程序在整个网页完全加载之前不会继续。 如何让Selenium继续下一个任务或停止加载外部javascrip
..
这个问题在jquery中得到了很好的答案,我想知道是否有人能用Java提供这个的例子吗? 我正在做 driver.findElement(By.className(“当前时间”))。click(); 空间是问题,我在链接上看到了解释,但我不知道如何在java中处理它,并且无权更改类名。 粘贴我在firefox检查id中获得的示例:下面的cssSelector示例不起作用,但我可能会遗漏
..
我是Selenium的新手,我被困在这里: 我想获取所选标签或的值使用Selenium WebDriver下拉,然后打印 控制台。 我可以选择下拉列表中的任何值,但我无法检索所选值并打印它。 选择select = new 选择(driver.findElement(By.id(“MyDropDown”)))。selectByVisibleText (data [11] .sub
..
我正在使用Selenium2 / WebDriver来测试我的Web应用程序。所有测试都是用Java编写的,并与Maven一起运行。 在用webdriver打开页面的同时,我想捕获页面发出的所有请求(图像,js和css文件等)。我使用这些数据主要有两个原因 检查电话中的404(以及其他错误) 检查分析代码是否正常工作(检查是否正在发送正确的请求) 根据项目,我使用Firebug
..
我刚开始使用 WebDriver ,我正在努力学习最佳做法,特别是使用 PageObjects 和 PageFactory 。 我的理解是PageObjects应该公开各种操作一个网页,并将WebDriver代码与测试类隔离开来。通常,相同的操作可能会导致导航到不同的页面,具体取决于所使用的数据。 例如,在这个假设的登录方案中,提供管理员凭据会将您带到AdminWelcome页面,并提
..
我正在尝试打印谷歌搜索中显示的前5页链接..但是获取StateElementReferenceException不确定哪一个出错.. 公共类GoogleCoInTest { 静态WebDriver驱动程序= null; public static void main(String [] args)抛出InterruptedException { System.setProperty
..
我是 Selenium 的新用户,需要检查中的元素是否可点击> Selenium Java ,因为 element.click()同时传递链接和标签。 我尝试使用以下代码但不能正常工作: WebDriverWait wait = new WebDriverWait(Scenario1Test.driver,10); if(wait.until(ExpectedConditio
..
我正在尝试使用 Selenium / Webdriver 自动将一些文本插入到使用 tinymce 文本框不是普通的香草文本框,所以关注不工作: System.out.println(“查找文本输入元素”); WebElement element = inputWebDriver.findElement(By.xpath(“// html / body / div / form
..
以下是我收到的错误消息: 线程“main”中的异常java.lang.IllegalStateException:驱动程序可执行文件不存在:c:\Users\Scott\workspace \Twitch%20Bot%20v2 \bin\chromedriver.exe at com.google.common.base.Preconditions.checkState(Precondi
..
我在端口9091上运行了一个browsermob代理。我正在尝试使用browsermob-proxy REST API来设置自定义标头。当我通过代理使用Selenium向我的应用程序发出请求时,我看不到我的应用程序控制台中打印的标题。以下是我的代码。请求正文基于此处的文档。我的要求是使用BrowserMob代理API而不是它的Java库用于这个特定的用例。我在下面的代码中做错了什么? Pr
..
在java selenium-webdriver包中,有一个 FluentWait class: 每个FluentWait实例定义等待 条件的最长时间,以及检查 条件的频率。此外,用户可以配置等待在等待时忽略 特定类型的异常,例如在页面上搜索元素时 NoSuchElementExceptions。 换句话说,它不仅仅是隐式和显式等待,为您提供更多控制等待元素。它可以非常方便,绝
..
我根据 RSelenium运行以下脚本基础知识CRAN页面: 库(RSelenium) startServer(args = c(“ - port 4455) “),log = FALSE,invisible = FALSE) remDr
..
我有一种情况,点击链接网页会打开一个弹出窗口。弹出窗口打开后,焦点位于弹出窗口中,主窗口被禁用。我无法将控件转移到弹出窗口。 请查看以下代码。 driver.findElement(By.linkText(“Click me”)) ).click(); //当到达这行代码时,会打开一个弹出窗口。 System.out.println(“点击我之后”); //弹出窗口打开后,这行代
..
我想知道调用 click()方法之间有什么区别/api/javascript/class_webdriver_WebElement.html\"rel =“nofollow”> WebElement 与按ID查找元素并使用JavaScript触发点击事件。 为了清楚第一种方法,我调用 .click() ://selenium.googlecode.com/git/docs/api/javas
..
任何人都可以告诉我如何使用webdriver关闭除第一个标签/主标签之外的所有打开的标签吗? 我在下面尝试过,但它关闭所有标签,包括第一个选项卡。 public static void closeTabs(){ String wh1 = driver.getWindowHandle(); String cwh = null; while(wh1!= cwh) { new
..