我试图创建的是一个 findelement().click
代码,用于单击包含 Post Method 链接的按钮。问题是我不太确定如何创建代码。请引用下面的截图
根据所附的屏幕截图,蓝色突出显示的部分包含我想要放入 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/