selenium-webdriver
-
如何强制硒WebDriver单击当前不可见的元素? 我正在使用Selenium 2 Java API和FirefoxDriver。当我填写表单时,复选框会根据表单输入添加到页面。 我想使用Selenium模拟点击这些复选框。该元素在常规浏览器中是可见和可用的,但是,selenium断言
-
Selenium Web Driver & Java。元素在点 (x, y) 处不可单击。其他元素将接收单击 我使用了显式等待,并且有警告: org.openqa.selenium.WebDriverException: Element 在点 (36, 72) 不可点击。其他元素将收到点击:...命令持续时间或超时:393 毫秒 如果我使用,我不会收到任何警
-
如何在硒2中选择/获取下拉选项 我正在将我的硒1代码转换为硒2,找不到任何简单的方法来在下拉菜单中选择标签或获取下拉列表的所选值。你知道如何在硒2中做到这一点吗? 以下是在硒1中起作用但在2中不起作用的两个语句
-
-
硒网络驱动程序:修改 navigator.webdriver 标志以防止硒检测 我试图使用硒和铬在网站上自动执行一个非常基本的任务,但不知何故,网站检测到铬何时由硒驱动并阻止每个请求。我怀疑该网站依赖于像这样的公开DOM变量 尝试了以下内容 但它仅在初始
-
WebDriver - 等待使用 Java 的元素 我正在寻找类似于在单击元素之前检查元素是否显示的东西。我认为这可以由 来完成,所以我使用了以下内容: 它等得很好,但在超时之前,它必须等待10次5,50秒。有点多。所以我将隐含的
-
Junit 5 - 没有为参数注册参数解析器 我可以在没有任何特殊测试框架的情况下编写和执行Selenium脚本,但我想使用Junit 5(因为我们与其他工具有依赖关系),并且在使用Junit 4时从未见过这样的错误。 堆栈跟踪: org.junit.jupiter.api.e
-
Selenium WebDriver:我想覆盖字段中的值,而不是使用Java使用sendKeys附加到它 在WebDriver中,如果我使用sendKeys,它会将我的字符串追加到字段中已经存在的值。我无法使用clear()方法清除它,因为当我这样做的第二秒,网页会抛出一个错误,说它必须在10到100之间。所以
-
使用java在Selenium WebDriver(Selenium 2)中向上或向下滚动页面 我已经用Selenium 1(又名Selenium RC)编写了以下代码,用于使用java进行页面滚动: Selenium 2 (WebDriver) 中的等效代码是什么?
-
webdriver.get() 和 webdriver.navigate() 之间的区别 和 方法有什么区别?是否有任何此方法或其他方法等待页面内容加载?我真正需要的是像Selenium 1.0这样的东西,但要通过. 有什么建议吗?
标签