硒学习:简单元素操作

  

WebDriver中常用方法:

明确(),清除文本

send_keys(*值)模拟按键输入

单击(),,单机元素

<李>

网站的登陆,

得到selenium  import  webdriver   得到time  import  *   时间=driver  webdriver.Chrome ()      时间=url “https://login.huawei.com/login/?redirect=http%3A%2F%2Fw3.huawei.com%2Fnext%2Findexa.html”   打印(' new  access  % s ', % (url))   driver.get (url)   driver.find_element_by_id (uid) .clear ()   driver.find_element_by_id (uid) .send_keys (“c00358145”)   睡眠(3)   driver.find_element_by_id('密码').clear ()   driver.find_element_by_id('密码').send_keys(“和CTT1106648034”)   driver.find_element_by_class_name (btn) .click ()      睡眠(3)   driver.quit ()      2. webelement接口常用的方法   提交()方法用于提交表单   得到selenium  import  webdriver   得到time  import  *   时间=driver  webdriver.Chrome ()      时间=url “https://www.baidu.com”   打印(' new  access  % s ', % (url))   driver.get (url)   driver.find_element_by_id(千瓦).clear ()   driver.find_element_by_id(千瓦).send_keys (“c00358145”)   睡眠(3)   driver.find_element_by_id(千瓦)。submit ()   睡眠(3)   driver.quit ()

定位搜索框通过提交提交搜素框的内容,达到点击搜素按钮的效果,有时候可以同点击()函数交换使用

方法:大小()返回元素的尺寸

文本()获取元素的文本

get_attribute(名字)获取属性的值

is_displayed()设置该元素首付用户可见

从硒进口webdriver

时间导入*

司机=webdriver.Chrome ()


url=" https://www.baidu.com "

打印(新访问% s的% (url)

driver.get (url)

大?driver.find_element_by_id(千瓦)。

打印大小(体积% s的%大小)

文本=driver.find_element_by_xpath ("//* [@ id=' u1 ']/[1]”)。文本

打印(文本' % s ' %文本)


属性=driver.find_element_by_id(千瓦).get_attribute(类型)

打印(' % s ' %属性)

睡眠(3)

driver.quit ()


硒学习:简单元素操作