java - "Sign In"使用 Java 的 WebDriver 未单击 yahoo 邮件按钮

标签 java selenium selenium-webdriver yahoo yahoo-mail

我正在将 Selenium WebDriver(又名 Selenium 2)与 Java 结合使用。为了点击雅虎邮件的“登录”按钮,我编写了以下代码:

driver.findElement(By.id(".save")).click();

但不幸的是,它不起作用。我的代码有什么问题?有人可以帮助我吗?

最佳答案

如果测试执行期间浏览器未最大化,请使用以下代码行最大化浏览器:

driver.manage().window().maximize();

然后,“登录”按钮将在页面上可见,希望它能够正常工作。

关于java - "Sign In"使用 Java 的 WebDriver 未单击 yahoo 邮件按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538172/

相关文章:

java - 提高 Hibernate 查询性能

java - 如何在JFrame中显示图像

java - 这是正确的吗 - FirefoxDriver driver = new FirefoxDriver();?

java - 使用selenium选择网页中的元素

java - 需要 Selenium 框架通用功能来实现下一个元素的可见性

Java VisualVM 挂起连接到从 Eclipse 启动的本地进程

java - 当我尝试在 Java 中使用反射时如何使用接口(interface)作为参数

java - 如何使用 Java 在 Selenium WebDriver 中选择和获取下拉值

python - Selenium 按 ID 点击

ruby - 如何从隐藏元素中提取数据代码属性