from selenium import webdriver
driver=webdriver.Chrome()
driver.implicitly_wait(10)
driver.get("http://baidu.com") driver.set_window_size(480,800) #设置窗口大小 driver.maximize_window() #最大化窗口 driver.get("http://news.baidu.com/") driver.back() #页面后退 driver.forward() #页面前进 driver.refresh() #刷新 ele=driver.find_element_by_xpath('//*[@id="ww"]') ele.send_keys("肺炎") #输入 ele.clear() #清除文本 ele.click() #点击
WebElement接口常用方法
driver.get("http://baidu.com") size=driver.find_element_by_id('kw').size #size: 输入框大小 print('输入框大小为%s' % size) text=driver.find_element_by_id('kw').text #text: 百度页面底部备案信息 print('备案信息%s' % text) #打印当前页面title title=driver.title print(title) #打印当前页面的url now_url=driver.current_url print(now_url) attribute=driver.find_element_by_id('kw').get_attribute('type') #get_attribute(参数):获得参数属性值 print('type属性值为%s',attribute) result=driver.find_element_by_id('kw').is_displayed() #返回元素的结果是否可见
输出:
输入框大小为 {'height': 22, 'width': 526}
备案信息
当前页面的titile 百度一下,你就知道
https://www.baidu.com/
输入框type的属性值为 text
输入框返回元素的结果是 True