我目前的问题是Python无法找到我的密码框。
<input class="stylepwd" name="pws" size="12" maxlength="12" onkeypress="return stEnter(event,this);" autocomplete="off" type="password">
这就是我试图做的所有事情,但总是说它无法找到那个盒子
element = driver.find_element_by_name('pws')
element = driver.find_element_by_class_tag('stylepwd')
element = driver.find_element_by_id('') #Yea, thats obviously not working ^^'
element.send_keys('mypassword')
也许还有其他方法可以输入密码。加载站点后,光标就在框中。我能用这个做点什么吗? (这是网站:http://imgur.com/a/6OIgm)
Python代码:https://pastebin.com/3ydHwDkH
答案 0 :(得分:1)
您可以这样做:
elem = driver.find_element_by_xpath('//input[@class="stylepwd"]')
这将为您提供input
class="stylepwd"
答案 1 :(得分:0)
如果是iframe,请尝试
iframe = driver.find_elements_by_tag_name("iframe")[0]
driver.switch_to_frame(iframe)
然后
element = driver.find_element_by_name('pws')