复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29import time import unittest from selenium import webdriver from selenium.webdriver.firefox.options import Options as FOptions class AutoTest(unittest.TestCase): def setUp(self): options = FOptions() self.browser = webdriver.Firefox(executable_path="D:/geckodriver.exe",firefox_options=options) # self.browser.maximize_window() def tearDown(self): # self.brower.close() pass def test_login(self): self.browser.maximize_window() self.browser.get('http://example.webscraping.com/places/default/user/login?_next=/places/default/index') self.browser.find_element_by_id('auth_user_email').send_keys('186****9317@163.com') self.browser.find_element_by_id('auth_user_password').send_keys('***') self.browser.find_element_by_css_selector('input.btn').click() def test_search(self): self.browser.maximize_window() self.browser.get('http://example.webscraping.com/places/default/search') self.browser.find_element_by_id('search_term').send_keys('china') self.browser.find_element_by_id('search').click() time.sleep(3) result = self.browser.find_element_by_xpath('//div/a[@href="/places/default/view/China-47"]') self.browser.find_element_by_css_selector('div#results a') self.assertIsNotNone(result) self.assertEquals(result.text,'China')
最后
以上就是激情鸵鸟最近收集整理的关于python 爬虫selenium自动化点击的全部内容,更多相关python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复