gpt4 book ai didi

java - 如何在 github 中使用 Selenium Web Driver 管理弹出窗口

转载 作者:行者123 更新时间:2023-12-02 04:10:27 24 4
gpt4 key购买 nike

我在管理 github 中的弹出窗口时遇到了麻烦。我想要自动化的测试用例是:1. 前往https://github.com/YOUR_USER/YOUR_REPO/settings2. 单击“删除存储库”按钮(出现弹出窗口)3. 在弹出窗口的输入中填写您的存储库名称4.点击弹出的“我了解后果,删除此仓库”按钮

我不知道如何在 3d 步骤中找到弹出窗口中的元素。当我尝试执行此操作时,网络驱动程序找不到元素

driver.findElement(By.name("verify")).sendKeys(repoName);

最佳答案

以下定位器(CSS 选择器)应该可以工作:

#facebox .input-block"

按如下方式使用此定位器:

driver.findElement(By.cssSelector("#facebox .input-block")).sendKeys(repoName);

您可以使用的另一个 css 选择器如下:

#facebox [name=verify]

driver.findElement(By.cssSelector("#facebox [name=verify]")).sendKeys(repoName);

关于java - 如何在 github 中使用 Selenium Web Driver 管理弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33845014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com