Selenium_python 示例代码(1)
2013-08-23 14:44
609 查看
代码1:
#-*- coding:utf-8 -*-
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.baidu.com") # Load page
assert "百度一下,你就知道" in browser.title
elem = browser.find_element_by_id("kw") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
代码2:
#-*- coding:utf-8 -*-
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Chrome() # Get local session of firefox
browser.get("http://www.baidu.com") # Load page
assert "百度一下,你就知道" in browser.title
elem = browser.find_element_by_id("kw") # Find the query box
elem.send_keys("seleniumhq" )
elem1=browser.find_element_by_id("su")
elem1.click()
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//div[@class='floatTip']")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
#-*- coding:utf-8 -*-
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.baidu.com") # Load page
assert "百度一下,你就知道" in browser.title
elem = browser.find_element_by_id("kw") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
代码2:
#-*- coding:utf-8 -*-
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Chrome() # Get local session of firefox
browser.get("http://www.baidu.com") # Load page
assert "百度一下,你就知道" in browser.title
elem = browser.find_element_by_id("kw") # Find the query box
elem.send_keys("seleniumhq" )
elem1=browser.find_element_by_id("su")
elem1.click()
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//div[@class='floatTip']")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
相关文章推荐
- 用python做自动化测试--web 自动化测试(2)-Selenium 3.x启动IE, Firefox,Chrome代码示例
- Python selenium实现微博自动登录的示例代码
- Python Selenium Cookie 绕过验证码实现登录示例代码
- Python selenium抓取微博内容的示例代码
- selenium python浏览器多窗口处理代码示例
- python 定时修改数据库的示例代码
- C调用Python函数相关代码示例剖析
- 利用python实现简单的循环购物车功能示例代码
- opencv python 2D直方图的示例代码
- 【Logistic回归】原理及Python代码示例
- python实现堆和索引堆的代码示例
- selenium-python-unittest自动化测试框架(数据和代码完全分离)
- 用Python实现读写锁的示例代码
- python selenium2示例 - 生成 HTMLTestRunner 测试报告
- Python随机生成均匀分布在单位圆内的点代码示例
- Python使用迭代器打印螺旋矩阵的思路及代码示例
- C调用Python函数相关代码示例剖析
- python面向对象代码示例
- python学习手册中的python多态示例代码
- python切换hosts文件代码示例