我已经尝试了一段时间,但似乎无法使用python硒找到此元素。我使用过的所有方法(无论是通过xpath,css选择器还是通过类找到)都返回否定的,因此有人知道如何查找并单击中间值为“ LOG IN”和类型为“ button”的元素吗?
<div id="62b00cbb-fb56-4b15-80bb-a8f965d02d90" class="nike-unite-submit-button loginSubmit nike-unite-component blurred">
<input id="019a8673-60aa-4b9f-825a-00b01ad36507" type="button" value="LOG IN"> # Click This
</div>
我似乎无法找到它,因此感谢所有帮助,谢谢!
firefox_options = webdriver.FirefoxOptions()
driver = webdriver.Firefox(firefox_options=firefox_options)
driver.get('https://www.nike.com/launch/?cp=usns_aff_nike&s=upcoming')
time.sleep(.2)
logIn = driver.find_element_by_css_selector('#root > div > div > div.main- layout > div > header > div.d-sm-h.d-lg-b > section > ul > li.member-nav-item.d-sm-ib.va-sm-m > button')
logIn.click()
time.sleep(.2)
email = driver.find_element_by_name('emailAddress')
email.send_keys('email')
passWord = driver.find_element_by_name('password')
passWord.send_keys('password')
# Find and click element from above
就选择登录按钮而言,其他所有功能都可以正常工作。这是代码,以防万一他们可能有问题或有人想检查一下,谢谢
相关分类