Yuy*_*Zon 1 c# selenium selenium-chromedriver selenium-webdriver google-forms
我想在此链接的谷歌表单演示中使用 selenium chrome 单击复选框
这是我的代码:
var ElementMulti = driver.FindElements(By.ClassName("quantumWizTogglePaperradioOffRadio"));
foreach (IWebElement element in ElementMulti)
{
element.Click();
}
Run Code Online (Sandbox Code Playgroud)
该代码不起作用。我该如何解决?
System.setProperty("webdriver.chrome.driver", "chromedriver");
driver = new ChromeDriver();
driver.get("https://docs.google.com/forms/d/e/1FAIpQLSee-3p39HAeLYchK1UMin_KPDB_E40GNkbYFS5u-sz0Pza_Rg/viewform");
Thread.sleep(2);
// Radio 1 select
driver.findElement(By.xpath(".//*[@id='mG61Hd']/div/div[2]/div[2]/div/div[2]/div/content/div/label[1]/div/div[1]/div[3]/div")).click();
Thread.sleep(2);
// Radio 5 select
driver.findElement(By.xpath(".//*[@id='mG61Hd']/div/div[2]/div[2]/div/div[2]/div/content/div/label[5]/div/div[1]/div[3]/div")).click();
Thread.sleep(2);
// Submit button clicked.
driver.findElement(By.xpath("html/body/div[1]/div[2]/form/div/div[2]/div[3]/div[1]/div/div/content/span")).click();
Thread.sleep(2);
driver.close();
Run Code Online (Sandbox Code Playgroud)
这是硒Java代码。它工作正常。
它打开给定的链接,然后单击第一个单选按钮,最后一个单选按钮,然后单击提交按钮。
| 归档时间: |
|
| 查看次数: |
1815 次 |
| 最近记录: |