美文网首页
Python常用语法

Python常用语法

作者: Abby_3b3a | 来源:发表于2018-01-19 20:20 被阅读0次

    一、连接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()

    相关文章

      网友评论

          本文标题:Python常用语法

          本文链接:https://www.haomeiwen.com/subject/ubyaoxtx.html