find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_xpath()
find_element_by_css_selector()用by定位元素,find_element()方法只用于定位元素。它需要两个参数,第一个参数是定位方式,这个由By提供;第二个参数是定位的值。在使用By时需要将By类导入。
from selenium.webdriver.common.by import By#coding=utf-8
From selenium import webdriver
Driver=webdriver.Chorm()
Driver.get(“http://m.mail.10086.cn”)
Print “设置浏览器的宽480,高800显示”
Driver.set_window_size(480,800)
Driver.quit()Maximize_window()是浏览器最大化
WebDriver提供back()和forward()方法来模拟后退和前进。
Test.py#coding=utf-8
From selenium import webdriver
Driver=webdriver.Chrome()
Firt_url=http://www.baidu.com
Print “now access %r” %first_url
Driver.get(first_url)
Second_url=http://news.baidu.com
Print “now access %s” %second_url
Driver.get(second_url)
Print “back to %s” %(first_url)
Driver.back()
Print “forward to %s” % second_url
Driver.forward()
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |