我被困在硒脚本的一个非常简单的部分上,这应该花我5秒钟。
<input type="text" placeholder="000-000-0000" name="phoneNumber"
class="ew6td2426 css-1p641ex ejlqu6x14" value="">
有多个名称为phoneNumber的元素,但是我只想获取第一个,即这里。
when i grab the xpath, it gives me this
//*[@id="js-global-container"]/main/div[1]/div[2]/div/div/div/div[1]/div/form/input
placing it into the script as this
driver.find_element_by_xpath("//*[@id='js-global-
container']/main/div[1]/div[2]/div/div/div/div[1]/div/form/input")
但是同样,脚本说它找不到方法。
有人对此有一个简单的解决方法吗?我想不通,这让我发疯了
答案 0 :(得分:0)
尝试切换帧:
driver.switch_to.frame('find your frame element here with driver.find')
要切换回来:
driver.switch_to.default_content()