我想设计一个代码,让我能够登录一个网站。https:/www.change.orglogin在VBA中的硒的帮助下,我习惯于这样做,但对于这个网站,我发现有两组表格,我不能指定正确的方向。我习惯于这样做,但是对于这个网站,我发现有两组表单,我不能指定正确的方向,当使用CSS选择器进行搜索时,比如说 .grouped-form
我找到了两个组。我已经尝试了很多东西,但同样的问题,找到两个组我甚至尝试使用XPath。
.FindElementByXPath("/html/body/div[2]/header/div[3]/div/div/div/form/div[1]/div[1]/div/span/input").SendKeys "yyyy"
但得到了一个错误。
我可以解决它使用。
.FindElementByCss("#page .login input[name='email']").SendKeys "[email protected]"
但我欢迎更多的建议...
你可以使用以下任何一种方法 定位策略:
FindElementByXPath
FindElementByXPath("//div[@class='login-container']//input[@name='email']").SendKeys "[email protected]"
FindElementByCss
:
FindElementByCss("div.login-container input[name='email']").SendKeys "[email protected]"