• 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()
  • 相关阅读:
    pinyin4j使用示例
    迭代器模式
    适配器模式
    策略模式
    装饰模式
    责任链模式
    命令模式
    中介者模式
    原型模式
    代理模式
  • 原文地址:https://www.cnblogs.com/catleer/p/6279275.html
Copyright © 2020-2023  润新知