摘要:
1、文件的上传coding=utf-8from selenium import webdriverimport timeimport osbrowser=webdriver.FireFox()file_path='file:///'+os.path.abspath('upload_file.html')browser.get(file_path)browser.find_element_by_name('file').send_keys(C:\Python\selenium_case\upload_file.html) #定位上传按钮,添加本地文 阅读全文
摘要:
1、常用方法:点击对象、在对象上模拟按键输入、清除对象的内容、获取元素的文本、提交表单、获得属性值coding=utf-8from selenium import webdriverimport timebrowser=webdriver.FireFox()browser.get('http://www.baidu.com')browser.find_element_by_id('kw').clear() #清除对象的内容browser.find_element_by_id('kw').send_keys('selenium') 阅读全文
摘要:
1、目的 操作对象、获得对象的属性值、获得对象的text、获得对象的数量2、单个对象定位方法:id、name、tag name、class name、CSS、XPath、Link Text、Partical Link Text用到的HTML文档 Form simple login form Email Password ... 阅读全文
摘要:
#打印URLcoding=utf-8from selenium import webdriverimport timebrowser=webdriver.FireFox()url='http://www.baidu.com'browser.get(url) #通过操作get()得到URLprint 'Title of current page is %s'%(browser.title) #打印当前页面titleprint 'URL of current page is %s'%(browser.url) #打印当前页面urlbrowser.qu 阅读全文
摘要:
coding=utf-8from selenium import webdriverimport timebrowser=webdrive.FireFox() #操作FireFox浏览器,新建实例browser.get('http://www.baidu.com') #打开URL用get()函数time.sleep(1) #休眠1sprint driver.title #打印页面titlebrowser.find_element_by_id('kw').send_keys('selenium') #百度输入框id='kw',依据b 阅读全文