selenium相关内容
我正在尝试编写Selenium Testcase,并在Firefox中使用Selenium IDE。 测试在那里工作得很好。现在我想用Selenium Webdriver自动化测试并导出相应的JAVA类。 到目前为止,一切都设置正常(Internet Explorer窗口打开,显示相应的页面)。 但是:Selenium Webdriver没有找到该元素。 我想获得以下元素:
..
我在eclipse中试过这段代码: import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class auto { public static void main(String [] args){ System.setProperty(
..
公共类FooTest { WebDriver驱动程序; @Before public void beforeTest(){ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setJavascriptEnabled(true); capabilities.setCapabil
..
我不得不重新测试 xpath ,以前它工作正常,但现在它给了我一个错误。 我尝试过不同的定位器,比如 id , name 。但是仍然会得到同样的错误。 package staging; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selen
..
我必须获取两个标签'Text 1','Text 2'属于同一个class ='xyz',它们位于两个div's.Structure中,如下所示。
TEXT 1
TEXT 2 有人可以帮我解决这个问题吗? 解决方案 您可以通过找到元素 className
..
我正在尝试点击一些按钮,我正在使用twitch上的Follow按钮作为示例。 我使用Selenium IDE尝试获取按钮的xpath。我得到的xpath是: // span [@ id ='ember637'] / a / span 如果我去FireFox并为按钮复制唯一选择器,我会得到: .js-follow> span:nth-child(1) 我在java程序中尝试了两
..
我在整个互联网上搜索,但我找到的答案都没有明确的解决方案。 我正在使用带有Java的selenium webdriver。 我的测试需要验证您何时保存登录信息并关闭浏览器并重新打开它,然后这些凭据将保留并保存在新会话中。因此,我想关闭当前会话并重新打开它以验证cookie是否仍然存在于页面上,但Selenium会删除所有存储的会话数据,因此测试用例将始终失败。有没有办法阻止Seleni
..
我正在编写一些使用硒铬驱动程序的自动化测试。我试图编写一个可重用的方法,它将显式等待元素出现,然后在其他类中调用此方法。看起来很直接,但它没有做我想做的事情。这是我的方法。 public String waitForElement(String item){ WebDriverWait wait = new WebDriverWait(driver,30); WebElement e
..
我想清楚&更改给定网址上的输入值。我使用的js什么都不做,不会导致错误。为什么会发生这种情况?如何解决? @Test public void clearField()抛出异常{ String url =“https://sfbay.craigslist.org/search/pen/apa?hasPic=1&search_distance=25&” + “postal = 9401
..
当我使用Java Selenium Firefox geckodriver时遇到了问题。问题在于: *操作系统:Windows 7 * Selenium版本:Selenium 3.0.0 beta4 * Java:8 * Geckodriver:v0.10.0 错误消息: 线程“main”中的异常java.lang.NoClassDefFoundError:org
..
有人知道为什么chrome参数不起作用吗? import java.net.MalformedURLException; import java.net.URL; import java.util.Arrays; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.Desired
..
我使用maven surefire插件运行selenium webDriver并使用testNG,并且能够重用我的测试重用一个JVM实例。出于某种原因,我不确定如何运行超过5.我尝试设置 10 希望它一次运行10个线程而不是5个我认为可能是默认的线程价值。 我正在对方法进行并行化,如下所示:
..
当我在我的selenium框架中重新打开Chrome浏览器时,我没有正确关闭chrome错误消息。 在框架中我正在打开我的每个测试用例的开头的浏览器实例使用以下代码 if(browserType.equalsIgnoreCase(“Chrome”) ){ try { System.setProperty(“webdriver.chrome.driver”,curProj +“\\
..
抱歉愚蠢的问题,但如何在webdriver中启动Chrome浏览器? 我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe它被删除。我发现的文件也没有.exe扩展名。我正在使用eclipse,Java。请帮忙! 我按照建议一步一步地做了所有事情,但它不起作用。这是我的代码: import org.openqa.selenium.Web
..
我的selenium代码无法运行。继续向我抛出以下错误: 线程“main”中的异常org.openqa.selenium.remote.UnreachableBrowserException:无法启动一个新的会议。可能的原因是远程服务器的无效地址或浏览器启动失败。 构建信息:版本:'未知',修订版:'未知',时间:'未知' 系统信息:主机:'SLAP129',ip:'192.168.4.2
..
以下是使用Java的WebDriver代码片段: WebDriver driver = new FirefoxDriver(); driver.get(“http://www.google.pl/”); driver.manage()。timeouts()。implicitlyWait(5,TimeUnit.SECONDS); WebElement element = driv
..
我遇到某些网站的问题,导致我的浏览器在尝试切换到其他网址时提示警报,甚至关闭浏览器。一些例子: http: //grooveshark.com/ http://www.dollardays.com/ 为了使用Selenium解决警报问题,我需要切换到该警报,然后有时接受它并有时拒绝它(取决于警报的内容)。 我希望避免解决这个问题因为: 我需要猜测是否应接受警报或拒绝警
..
我有两个绝对位置的div
稍后可见
..
我需要验证网页上的特定广告位是否已加载。我在 main()函数中使用Selenium WebDriver(我应该使用JUnit测试用例吗?)。 在具有特定ID的任何
之间检索文本的方法有哪些? 如果给定此页:
..
System.setProperty(“webdriver.ie.driver”,“C:\\Users \\IEDriverServer_Win32_2.45.0 \\IEDriverServer.exe”); WebDriver driver = new InternetExplorerDriver(); driver.get(“http:// xxx”);
..