selenium相关内容
我需要使用Selenium和 Geckodriver 来保留我的缓存。我有一个Firefox配置文件,我在启动时加载 Geckodriver : ProfilesIni profilesIni = new ProfilesIni(); FirefoxProfile firefoxProfile = profilesIni.getProfile(“profile-name”); fi
..
当我运行WebDriver测试时,他们根本不工作。到目前为止我做了什么: 1)我已更新我的注册表项以包含FEATURE_BFCACHE 2)所有区域的保护模式设置相同 3)禁用增强保护模式 4)我也试过在我的PATH中设置IEDriverServer 测试在Chrome,Firefox等上工作正常但是当我在IE11上运行时我得到: 引起:org.openqa.selenium.
..
我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4。我按照这篇文章中的说明使用Selenium WebDriver和Tor 但我得到了一个将TOR的profilePath加载到Firefox二进制文件时出错。我已经看到可以通过将TOR profile.default存档加载到firefox binaty来进行TOR午餐,但是当
..
Selenium选择有3种不同选项选择的方法: selectByIndex selectByValue selectByVisibleText 现在,我想要通过某些文本选择一个选项部分出现在其中一个选项可见文本中(不想让自己暴露于整个文本中的更改)。 例如: VERY-LONG-TE
..
我正在使用Java和Selenium编写测试。我需要在另一个元素中获取最后一个元素,所以我使用 last()函数,但问题是当我申请时它并不总是带给我最后一个元素: // a // b [last()] 到 asas as 获取为
..
我发现在尝试使用Selenium WebDriver测试我们的应用程序时遇到了问题。问题在于IE9中不稳定的弹出窗口。它并不总是可重现的,它发生在大约20%的窗口切换中,但几乎不可能在IE上进行测试。在FireFox中,一切都很完美。 我尝试增加超时: TimeSpan interval = new TimeSpan(0,0,10); driver.Manage()。超时().Imp
..
我是一名相对较新的QA工程师,致力于学习Selenium(Java),我想使用页面对象来模拟我的页面。 目前,我正在这样做,我的页面对象类是静态变量的集合(通过定位页面元素的对象)和静态方法(用于获取By对象和执行页面功能)。这对我来说似乎是最简单的方法,因为我的方法不需要依赖任何实例变量,只需要依赖定位器。 我只是在我的测试代码中调用这些方法。 然而,我读到的关于页面对象的所有
..
我下载了selenium-java-2.0a5.zip http://code.google.com/p/selenium/downloads/list 并运行以下代码: package org.openqa.selenium.example; import org.openqa.selenium.By; import org.openqa.selenium.Web
..
我正在尝试更新我的Java测试套件以使用Selenium 3和geckodriver。但是,我在执行测试命令时看到了这种非常奇怪的行为: Firefox打开一个空白页面。 它保持这样大约2分钟。 它关闭然后立即重新启动。 测试运行并通过。 我在64位Linux上使用Selenium 3.0.1,geckodriver 0.11.1,Firefox 50.0。 我像这样获得F
..
请使用chrome功能查找以下代码。实际上,浏览器没有将文件下载到指定的路径。 private static DesiredCapabilities getChromeCapabilities()throws Exception { String chromePath = BrowserUtil.class.getResource( “/Browserdrivers/chromedr
..
我使用Selenium WebDriver。我打开第一页然后打开第二页 - 执行一些操作并返回第一页。在我想要关闭第二页之前,我使用命令 driver.close(); ,但它会关闭第一页而不是第二页。如何让Selenium关闭特定窗口? 部分代码 String HandleBefore = driver.getWindowHandle(); driver.findEleme
..
当我使用此命令在Maven中运行单个测试时: mvn test -Dtest = InitiateTest 我得到以下结果: 没有执行任何测试! 它在几分钟前工作,但现在由于某种原因它停止了工作。我在运行测试之前尝试运行 mvn clean 几次,但没有帮助。 测试看起来像这样: import org.openqa.selen
..
我正在尝试使用Selenium自动下载文件。 每当收到要下载的文件时,我想将该特定文件保存到自定义位置并保存自定义名称。 我希望浏览器要求保存每个文件,以便我可以动态提供自定义路径和文件名。 我能够将文件保存到自定义目录,但我无法控制文件名。我想使用 java.awt.Robot , java.awt.datatransfer.StringSelection 和 java.awt
..
我有一个代码,我在其中遍历表行和列,我想将它的值添加到列表中。 它需要我很多时间。 所以我添加了时间测量,我注意到由于某种原因,时间从一行到另一行增加。 我不明白为什么。 你能告诉我吗? private void buildTableDataMap(){ WebElement table = chromeWebDriver.findElement(By.id(
..
所以我只是想创建一个能够通过gmail自动化并自动执行某些任务的代码。我设法成功登录到GMail,但是当我尝试检索页面源时登录后我一直遇到此错误代码。 错误代码 org.openqa.selenium.WebDriverException:错误:拒绝访问属性“document”的权限(警告:服务器已执行不提供任何堆栈跟踪信息) Java代码 Strin
..
鉴于以下是一段代表下拉列表的代码。 我需要在此下拉列表中选择日期值,表示为 Date
..
以下是我在网站上点击简单登录按钮的代码 import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; 公共类报告{
..
这个问题类似于下面的问题: ie如何等到进度条消失。 如何动态等待,直到进度条在Selenium Webdriver中完全加载? 我的情况略有不同。此处出现进度条时,将禁用所有元素。所以我使用显式等待但仍然获得异常。 $ 场景: 在注册页面中,在提供所有详细信息后,脚本点击“创建帐户”按钮。此时,如果输入的密码无效(仅使用无效密码进行验证),则会出现循环进度条并持续1或
..
我需要在我的xpath表达式中使用撇号('),我需要使用webdriver来查找元素 我需要在Xpath表达式下面使用 //输入[@ text =“我们想听听你的意见”] 在find元素函数中使用上面的表达式时,我用单引号替换双引号 driver.findelements(By.xpath(“//输入[@ text ='我们希望收到你的消息']”))
..
我是Selenium的新手。我生成了我的第一个java selenium测试用例,它已成功编译。但是当我运行该测试时,我得到以下RuntimeException java.lang.RuntimeException:无法启动Selenium会话:无法启动新浏览器会话:在com.thoughtworks.selenium.DefaultSelenium.start
..