为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
温温酱 2022-01-09 16:41:24
我想在这个链接的谷歌表单演示中使用 selenium chrome click 复选框谷歌表单演示这是我的代码:var ElementMulti = driver.FindElements(By.ClassName("quantumWizTogglePaperradioOffRadio"));foreach (IWebElement element in ElementMulti){    element.Click();}代码不起作用。我该如何解决?
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

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(); 

这是硒Java代码。它工作正常。


它打开给定的链接,然后单击第一个单选按钮最后一个单选按钮,然后单击提交按钮。


查看完整回答
反对 回复 2022-01-09
  • 1 回答
  • 0 关注
  • 227 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号