zoukankan      html  css  js  c++  java
  • 4 Python+Selenium的元素定位方法(link/partial link)

    【环境】

    Python3.6+selenium3.0.2+IE11+win7

    【定位方法】

    1、link/partial link定位方法:定位的元素为文字链接且链接很长时

    方法:find_element_by_link_text('xx‘)

       find_element_by_partial_link_text('xx')

    【示例】

    用以下代码成功定位

    import unittest
    from selenium import webdriver
    import time
    
    class LearnElement(unittest.TestCase):
        #初始化,打开浏览器
        def setUp(self):
            self.driver = webdriver.Firefox()
            self.driver.get('http://www.baidu.com')
        def testLinktext(self):
            #在百度搜索中输入要访问的网站
             element=self.driver.find_element_by_id('kw')
             element.send_keys('http://wsbm.sdzk.cn')
             time.sleep(5)
            #定位元素
             element1 = self.driver.find_element_by_link_text('山东省2017年普通高等学校招生考试信息平台')
             element1.click()
             time.sleep(5)
    
        #--------关闭浏览器------------
        #def tearDown(self):
         #   self.driver.quit()
    
    if __name__ == '__main__':
        unittest.main()
  • 相关阅读:
    JAVA程序的运行机制
    DOS命令
    垃圾回收
    eureka的简单使用
    各微服务之间的调用
    各层调用关系与注解使用
    bean管理xml方式
    Lombok介绍和使用
    java特性 JDK JRE JVM
    git克隆 文件夹
  • 原文地址:https://www.cnblogs.com/catleer/p/6279275.html
Copyright © 2011-2022 走看看