使用硒单击复选框谷歌表单

我想在这个链接的谷歌表单演示中使用 selenium chrome click 复选框

谷歌表单演示

这是我的代码:


var ElementMulti = driver.FindElements(By.ClassName("quantumWizTogglePaperradioOffRadio"));


foreach (IWebElement element in ElementMulti)

{

    element.Click();

}

代码不起作用。我该如何解决?


温温酱
浏览 228回答 1
1回答

holdtom

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 selectdriver.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 selectdriver.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(); 这是硒Java代码。它工作正常。它打开给定的链接,然后单击第一个单选按钮最后一个单选按钮,然后单击提交按钮。
打开App,查看更多内容
随时随地看视频慕课网APP