Python常用语法

2018-01-19  本文已影响0人  Abby_3b3a

一、连接web端

1.获取火狐浏览器驱动

dr = webdriver.Firefox()

2.打开网址

dr.get("http://localhost:8088/ecshop/index.php")

二、定位组件

dr.find_element_by_id("username").send_keys("ecshop")

dr.find_element_by_name("username").send_keys("ecshop")

self.dr.find_element_by_xpath("//*[@id='ECS_MEMBERZONE']/a[1]/img").click()

三、获取句柄

#获取当前窗口句柄  

now_handle = driver.current_window_handle   

print now_handle   

#获取所有窗口句柄  

all_handles = driver.window_handles   

for handle in all_handles:  

if handle!=now_handle:  

#输出待选择的窗口句柄  

print handle  

        driver.switch_to_window(handle)  

time.sleep(1)  

#具体操作  

elem_bt = driver.find_element_by_xpath("...")  

driver.close()#关闭当前窗口  

#输出主窗口句柄  

print now_handle  

driver.switch_to_window(now_handle)#返回主窗口  

四、iframe表单切换

xf = self.driver.find_element_by_xpath('//iframe[@allowtransparency="true"]')

self.driver.switch_to.frame(xf)

# 跳出当前iframe

self.driver.switch_to.parent_content()

# 返回最外层iframe

self.driver.switch_to.default_content()

上一篇下一篇

猜你喜欢

热点阅读