概述
import 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 爬虫selenium自动化点击所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复