美文网首页
chrome打开浏览器的python脚本

chrome打开浏览器的python脚本

作者: 慧琴如翌 | 来源:发表于2018-04-08 14:59 被阅读19次

    前提是将chromedriver拷贝到/usr/local/bin下了

    
    class TestBaiDu(unittest.TestCase):
    
    URL = Config().get('URL')
    
    locator_kw = (By.ID, 'kw')
    
    locator_su = (By.ID, 'su')
    
    locator_result = (By.XPATH, '//div[contains(@class, "result")]/h3/a')
    
    def setUp(self):
    
    # self.driver = webdriver.Chrome(executable_path=DRIVER_PATH + '/chromedriver.exe')
    
            self.driver = webdriver.Chrome()
    
    self.driver.get(self.URL)
    
    def tearDown(self):
    
    self.driver.quit()
    
    def test_search_0(self):
    
    self.driver.find_element(*self.locator_kw).send_keys('selenium')
    
    self.driver.find_element(*self.locator_su).click()
    
    time.sleep(2)
    
    links =self.driver.find_elements(*self.locator_result)
    
    for linkin links:
    
    logger.info(link.text)
    
    def test_search_1(self):
    
    self.driver.find_element(*self.locator_kw).send_keys('Pythonselenium')
    
    self.driver.find_element(*self.locator_su).click()
    
    time.sleep(2)
    
    links =self.driver.find_elements(*self.locator_result)
    
    for linkin links:
    
    logger.info(link.text)
    
    if __name__ =='__main__':
    
    unittest.main()
    
    

    相关文章

      网友评论

          本文标题:chrome打开浏览器的python脚本

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