java - 我需要帮助创建包含 Post 请求方法链接的 selenium 脚本

标签 java selenium

我试图创建的是一个 findelement().click 代码,用于单击包含 Post Method 链接的按钮。问题是我不太确定如何创建代码。请引用下面的截图 screenshot

根据所附的屏幕截图,蓝色突出显示的部分包含我想要放入 findelement().click 代码中的 href 链接。我已尝试以下脚本但无济于事。 driver.findElement(By.xpath(//a[@href ='屏幕截图中显示的链接']")).click();

如何通过单击按钮访问 URL 格式为 Post 的页面?

编辑:我的意思是带有蓝色突出显示的那个,而不是写着“Bank of America”的那个。对于造成的误解,我们深表歉意。

最佳答案

我很确定,这会起作用:

WebElement BankOfAmerica = driver.findElement(By.linkText("Bank of America"));
BankOfAmerica.click();

或者等待,如果页面正在加载。

    WebDriverWait wait5s = new WebDriverWait(driver,5);
    WebElement BankOfAmerica = wait5s.until(ExpectedConditions.elementToBeClickable)(By.linkText("Bank of America"));
    BankOfAmerica.click();

关于java - 我需要帮助创建包含 Post 请求方法链接的 selenium 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52494522/

相关文章:

java - 通过Java执行.sql文件

java - 安卓 : How to Pass the JSON object From AsncTask class to the Main Class

java - 空的诱惑报告 - 诱惑报告未知 NaN%

python - 当我在主页上执行其他进程时,selenium python 可以在后台工作吗?

Java Setter 和 Constructor 混淆

java - 逐个字段验证 Java 对象

java - Android:自定义Listview项目 - 强制在一行

python - 如何在需要 python 身份验证的代理服务器后面运行 selenium web 驱动程序

python-3.x - 我的脚本生成 javascript 内容而不是有效链接

java - 从 BR 标签中提取文本