【发布时间】:2017-06-03 13:48:34
【问题描述】:
我是 selenium python 的新手,如何选择用户名字段和密码字段来自动登录页面。 没有为这两个字段提供 id。 这是源代码。
<div class='tablecss'>
<table cellpadding='1' cellspacing='1' border='0' align='center'> <tr
id='usernamelbl'><td style='color:#565656;text-align:left;'>
<label >Username</label></td></tr><tr id='usernametxt'>
<td><input type='text' name='username' maxlength='50' class='textbox' >
</td></tr>
<tr id='passwordlbl'><td style='color:#565656;text-align:left;'>
<label>Password</label></td></tr><tr><td>
<input type='password' name='password' autocomplete='off'
class='textbox'>
</td></tr>
<tr><td>
<input type='submit' name='btnSubmit' value='Login' id='logincaption'
class='button' style='color:#565656' /></td></tr></table></div>
下面是我用来选择元素的代码:
user = driver.find_element_by_css_selector('#txtUserName')
user.send_keys('pv13')
password = driver.find_element_by_css_selector('#txtPassword')
password.send_keys('9979173')
【问题讨论】:
标签: python selenium selenium-webdriver automation