selenium-webdriver

    6热度

    2回答

    我在Selenium中选择引导程序下拉列表非常困难。 我是新来的Selenium,所以任何建议和指导都会非常有帮助,因为我喜欢做的只是选择下拉列表,然后输入“email”,然后在实例中按回车键。 我已经经历了几十种解决方案,但他们都没有为这个特定的问题工作。 我该怎么办?请帮忙。 Salenium package newPackage; import org.openqa.sel

    -4热度

    1回答

    我需要创建一个测试,将基本URL(https://www.horisen.com),并添加国家代码的一部分(即https://www.horisen.com/se)加国家代码。对我来说问题是有12个国家需要改变。 我试图创建如果循环没有任何成功。 因此,总而言之,我必须浏览所有12种不同的语言,以当前语言打开这些页面,并继续阅读下一个语言。我想我需要一个由12个国家代码组成的数组,并且在循环中调用

    0热度

    1回答

    我试图点击我的web应用程序中的下拉菜单,然后点击DIV中的子项目。以下是我正在尝试执行的代码。 WebElement mnuElement; WebElement submnuElement; mnuElement = driver.findElement(By.id("CollectorsTab")); // Thread.sleep(3000); submnuElement =

    0热度

    1回答

    我尝试使用selenium hub/nodes作为这里的docker容器[selenium/node-chrome] [1]。 另外我有代理管理127.0.0.1:24000。 问题是:如何启动chrome节点,以便来自该节点的流量将通过我的代理? 我试图通过--proxy-server=http://127.0.0.1:24000作为铬选项参数创建网络驱动程序时,但我想chrome尝试使用该do

    0热度

    1回答

    我传递一个WebDriver实例类以下为 FunctionalComponents fc = new FunctionalComponents(driver) 从另一个类,但在执行构造函数之前创建对象发生。实际上,创建的对象在驱动程序实例中具有null值。 我该如何解决这个问题? public class FunctionalComponents { public Functio

    0热度

    1回答

    我想拖动&下降,但它不工作。 这是我的代码。 请帮忙,我已经在这上面花了这么多时间,但它仍然没有工作。 Google Chrome版本62.0.3202.75 ChromeDriver:2.33 硒:3.6 public class Drag_And_Drop { static String baseURl="https://www.google.com"; static WebDriver

    -2热度

    1回答

    异常线程 “main” 因为java.lang.UnsupportedClassVersionError:组织/ openqa /硒/火狐/ FirefoxDriver:不支持MAJOR.MINOR版本低于2.53.x版本52.0

    0热度

    1回答

    我试图抓取以下网站的数据,该数据适用于一个page。但是,只要我点击复选框,该作业就不起作用。早些时候你可以看到,我只检测了24个元素,并没有点击复选框,这是正确的刮。 只要我点击复选框,就会有更多的元素,它不能正常工作,如下所示。它为什么这样做?我相信硒一般应刮掉它是什么在这种情况下,但是看到它没有这样做...... driver = webdriver.Chrome() driver.set

    0热度

    1回答

    所以我想弄清楚一种方法来自动点击选择元素选项的选择,但是当我使用由Selenium网站提供的代码来浏览选项,我得到陈旧的元素异常错误。我试着用等待时间来等待元素被加载,但无论我在哪里等待,都会给我一个错误。它确实经历了第一次选择并选择了一个选项,但是第二次它通过每个选项然后单击,然后给我一个错误而不在屏幕上更新它,或者它通过了一半并给出陈旧的元素错误。 这是我下面的代码部分: displayed

    -1热度

    1回答

    我想在我的代码中处理意外的iframe广告。我知道下面的代码(来自SOF)可以在预期的时间处理iframe。 driver.switchTo.frame(driver.findElement(By.id(locatorToIdentifyFrame))); driver.findElement(By.id(locatorToCloseAd)).click(); //Close Ad driv