gpt4 book ai didi

java - Selenium:在组合框中选择一个项目

转载 作者:行者123 更新时间:2023-12-02 12:37:53 25 4
gpt4 key购买 nike

我一直在尝试对其执行 Selenium 任务:

this page ,有一个按钮,我必须点击它,然后等待 10 秒钟。我是这样做的:导航至页面:

base.driver.navigate().to("http://suvian.in/selenium/1.7button.html");

点击按钮:

//base.driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div/h3[2]/a"));
base.driver.findElement(By.linkText("Click Me"));

此步骤失败

等待 10 秒:

TimeUnit.SECONDS.sleep(waitTime);

问题:

1-单击按钮失败。虽然,我要求使用 xpathtext 查找链接,但它找不到它?

2-我的解决方案对于延迟网络驱动程序的 Activity 是否正确?

最佳答案

使用 xpath 定位器尝试此代码。

注意:不要使用绝对 xpath,而是使用相对 xpath。

new Select(driver.findElement(By.xpath("//select[@name='gender']"))).selectByVisibleText("Male");

OR

new Select(driver.findElement(By.xpath("//select[@name='gender']"))).selectByValue("1");

关于java - Selenium:在组合框中选择一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45078825/

25 4 0
文章推荐: java - 自定义@RequestParam类型处理程序
文章推荐: Android工作室注销: clear saved preferences kotlin
文章推荐: travis-ci - 向作者、提交者和 Travis 中的另一个指定电子邮件地址发送电子邮件
文章推荐: java - 如何从这样的 JSON 返回 List