selenium相关内容

WebDriver测试未在IE11上运行

当我运行WebDriver测试时,他们根本不工作。到目前为止我做了什么: 1)我已更新我的注册表项以包含FEATURE_BFCACHE 2)所有区域的保护模式设置相同 3)禁用增强保护模式 4)我也试过在我的PATH中设置IEDriverServer 测试在Chrome,Firefox等上工作正常但是当我在IE11上运行时我得到: 引起:org.openqa.selenium. ..
发布时间:2018-12-19 22:37:45 Java开发

使用Selenium WebDriver运行TOR浏览器

我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4。我按照这篇文章中的说明使用Selenium WebDriver和Tor 但我得到了一个将TOR的profilePath加载到Firefox二进制文件时出错。我已经看到可以通过将TOR profile.default存档加载到firefox binaty来进行TOR午餐,但是当 ..
发布时间:2018-12-19 22:29:43 Java开发

Internet Explorer 8-10中的Selenium WebDriver Windows切换问题

我发现在尝试使用Selenium WebDriver测试我们的应用程序时遇到了问题。问题在于IE9中不稳定的弹出窗口。它并不总是可重现的,它发生在大约20%的窗口切换中,但几乎不可能在IE上进行测试。在FireFox中,一切都很完美。 我尝试增加超时: TimeSpan interval = new TimeSpan(0,0,10); driver.Manage()。超时().Imp ..
发布时间:2018-12-17 11:42:40 Java开发

我为什么要使我的页面对象实例化而不是静态?

我是一名相对较新的QA工程师,致力于学习Selenium(Java),我想使用页面对象来模拟我的页面。 目前,我正在这样做,我的页面对象类是静态变量的集合(通过定位页面元素的对象)和静态方法(用于获取By对象和执行页面功能)。这对我来说似乎是最简单的方法,因为我的方法不需要依赖任何实例变量,只需要依赖定位器。 我只是在我的测试代码中调用这些方法。 然而,我读到的关于页面对象的所有 ..
发布时间:2018-12-17 11:22:32 Java开发

WebDriver for Firefox:浏览器启动w /空页,挂起2分钟,重启,然后测试运行。为什么?

我正在尝试更新我的Java测试套件以使用Selenium 3和geckodriver。但是,我在执行测试命令时看到了这种非常奇怪的行为: Firefox打开一个空白页面。 它保持这样大约2分钟。 它关闭然后立即重新启动。 测试运行并通过。 我在64位Linux上使用Selenium 3.0.1,geckodriver 0.11.1,Firefox 50.0。 我像这样获得F ..
发布时间:2018-12-17 10:47:43 Java开发

如何使用Selenium WebDriver与Java关闭特定窗口?

我使用Selenium WebDriver。我打开第一页然后打开第二页 - 执行一些操作并返回第一页。在我想要关闭第二页之前,我使用命令 driver.close(); ,但它会关闭第一页而不是第二页。如何让Selenium关闭特定窗口? 部分代码 String HandleBefore = driver.getWindowHandle(); driver.findEleme ..
发布时间:2018-12-17 10:22:16 Java开发

在maven中运行单个测试 - >没有执行任何测试!

当我使用此命令在Maven中运行单个测试时: mvn test -Dtest = InitiateTest 我得到以下结果: 没有执行任何测试! 它在几分钟前工作,但现在由于某种原因它停止了工作。我在运行测试之前尝试运行 mvn clean 几次,但没有帮助。 测试看起来像这样: import org.openqa.selen ..
发布时间:2018-12-17 10:16:37 Java开发

JAVA Selenium Webdriver在下载之前询问保存每个文件的位置

我正在尝试使用Selenium自动下载文件。 每当收到要下载的文件时,我想将该特定文件保存到自定义位置并保存自定义名称。 我希望浏览器要求保存每个文件,以便我可以动态提供自定义路径和文件名。 我能够将文件保存到自定义目录,但我无法控制文件名。我想使用 java.awt.Robot , java.awt.datatransfer.StringSelection 和 java.awt ..
发布时间:2018-12-17 10:07:45 Java开发

Selenium ChromeDriver:增加获取WebElement Text的时间

我有一个代码,我在其中遍历表行和列,我想将它的值添加到列表中。 它需要我很多时间。 所以我添加了时间测量,我注意到由于某种原因,时间从一行到另一行增加。 我不明白为什么。 你能告诉我吗? private void buildTableDataMap(){ WebElement table = chromeWebDriver.findElement(By.id( ..
发布时间:2018-12-17 10:06:44 Java开发

访问属性“文档”的权限被拒绝

所以我只是想创建一个能够通过gmail自动化并自动执行某些任务的代码。我设法成功登录到GMail,但是当我尝试检索页面源时登录后我一直遇到此错误代码。 错误代码 org.openqa.selenium.WebDriverException:错误:拒绝访问属性“document”的权限(警告:服务器已执行不提供任何堆栈跟踪信息) Java代码 Strin ..
发布时间:2018-12-17 09:59:56 Java开发

在Selenium Webdriver中,ExpectedCondition.elementToBeClickable不会等到进度条消失

这个问题类似于下面的问题: ie如何等到进度条消失。 如何动态等待,直到进度条在Selenium Webdriver中完全加载? 我的情况略有不同。此处出现进度条时,将禁用所有元素。所以我使用显式等待但仍然获得异常。 $ 场景: 在注册页面中,在提供所有详细信息后,脚本点击“创建帐户”按钮。此时,如果输入的密码无效(仅使用无效密码进行验证),则会出现循环进度条并持续1或 ..
发布时间:2018-12-12 19:19:43 Java开发

如何在使用webdriver查找元素时在xpath中使用撇号(')?

我需要在我的xpath表达式中使用撇号('),我需要使用webdriver来查找元素 我需要在Xpath表达式下面使用 //输入[@ text =“我们想听听你的意见”] 在find元素函数中使用上面的表达式时,我用单引号替换双引号 driver.findelements(By.xpath(“//输入[@ text ='我们希望收到你的消息']”)) ..
发布时间:2018-12-12 19:16:09 Java开发