selenium相关内容

Selenium WebDriver没有通过XPATH找到元素

我正在尝试编写Selenium Testcase,并在Firefox中使用Selenium IDE。 测试在那里工作得很好。现在我想用Selenium Webdriver自动化测试并导出相应的JAVA类。 到目前为止,一切都设置正常(Internet Explorer窗口打开,显示相应的页面)。 但是:Selenium Webdriver没有找到该元素。 我想获得以下元素: ..
发布时间:2018-12-22 18:51:41 Java开发

线程“main”中的异常org.openqa.selenium.NoSuchElementException:无法找到element:// * [@ id ='login-email']

我不得不重新测试 xpath ,以前它工作正常,但现在它给了我一个错误。 我尝试过不同的定位器,比如 id , name 。但是仍然会得到同样的错误。 package staging; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selen ..
发布时间:2018-12-22 18:44:35 Java开发

Selenium WebDriver - Java - 单击按钮

我正在尝试点击一些按钮,我正在使用twitch上的Follow按钮作为示例。 我使用Selenium IDE尝试获取按钮的xpath。我得到的xpath是: // span [@ id ='ember637'] / a / span 如果我去FireFox并为按钮复制唯一选择器,我会得到: .js-follow> span:nth-​​child(1) 我在java程序中尝试了两 ..
发布时间:2018-12-22 18:42:46 Java开发

Selenium - 存储会话数据

我在整个互联网上搜索,但我找到的答案都没有明确的解决方案。 我正在使用带有Java的selenium webdriver。 我的测试需要验证您何时保存登录信息并关闭浏览器并重新打开它,然后这些凭据将保留并保存在新会话中。因此,我想关闭当前会话并重新打开它以验证cookie是否仍然存在于页面上,但Selenium会删除所有存储的会话数据,因此测试用例将始终失败。有没有办法阻止Seleni ..
发布时间:2018-12-22 18:37:34 Java开发

Selenium webdriver显式等待

我正在编写一些使用硒铬驱动程序的自动化测试。我试图编写一个可重用的方法,它将显式等待元素出现,然后在其他类中调用此方法。看起来很直接,但它没有做我想做的事情。这是我的方法。 public String waitForElement(String item){ WebDriverWait wait = new WebDriverWait(driver,30); WebElement e ..
发布时间:2018-12-21 21:45:20 Java开发

为什么我不能用javascript清除输入字段?

我想清楚&更改给定网址上的输入值。我使用的js什么都不做,不会导致错误。为什么会发生这种情况?如何解决? @Test public void clearField()抛出异常{ String url =“https://sfbay.craigslist.org/search/pen/apa?hasPic=1&search_distance=25&” + “postal = 9401 ..
发布时间:2018-12-21 21:40:17 Java开发

在webdriver中启动Chrome浏览器

抱歉愚蠢的问题,但如何在webdriver中启动Chrome浏览器? 我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe它被删除。我发现的文件也没有.exe扩展名。我正在使用eclipse,Java。请帮忙! 我按照建议一步一步地做了所有事情,但它不起作用。这是我的代码: import org.openqa.selenium.Web ..
发布时间:2018-12-21 21:02:16 Java开发

org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器的无效地址

我的selenium代码无法运行。继续向我抛出以下错误: 线程“main”中的异常org.openqa.selenium.remote.UnreachableBrowserException:无法启动一个新的会议。可能的原因是远程服务器的无效地址或浏览器启动失败。 构建信息:版本:'未知',修订版:'未知',时间:'未知' 系统信息:主机:'SLAP129',ip:'192.168.4.2 ..
发布时间:2018-12-21 20:55:23 Java开发

Selenium Web-Driver Firefox配置文件 - 禁用弹出窗口和警报窗口

我遇到某些网站的问题,导致我的浏览器在尝试切换到其他网址时提示警报,甚至关闭浏览器。一些例子: http: //grooveshark.com/ http://www.dollardays.com/ 为了使用Selenium解决警报问题,我需要切换到该警报,然后有时接受它并有时拒绝它(取决于警报的内容)。 我希望避免解决这个问题因为: 我需要猜测是否应接受警报或拒绝警 ..
发布时间:2018-12-21 20:40:02 Java开发