selenium介绍

加载驱动 PhantomJS
driver = webdriver.PhantomJS()

需要把PhantomJS加载到环境变量或者当前目录

把驱动放到path环境变量中,python解析器中

打开url


模拟在百度输入框写入
找到输入框的element,找到id=‘kw’的输入框



点击事件获取新URL



chromedriver


输入url——.get()


打开三秒后自动关
退出驱动(关闭所有窗口)——.quit()

关闭当前窗口——.close()

窗口最大化——.maximize_window()


定位元素


方法二—— from selenium.webdriver.common.by import By——find_element(By.ID,’’)


通过类定位——.find_element_by_class_name

通过.find_element(By.CLASS_NAME,’’) 定位


通过name定位


通过标签定位(不推荐)

通过xpath定位


通过css选择器定位


elements查找多个

操作表单元素
清空输入框


输入框写入加点击搜索


select标签选中——selenium.webdriver.support.ui import Select
方法一:根据值




通过下标索引值


非select的定位


selenium模拟登陆



不能有空格——解决方式

本文详细介绍了如何使用Selenium与PhantomJS进行网页自动化测试,包括加载驱动、定位元素、模拟输入及表单操作,同时涵盖了ChromeDriver的使用方法和元素定位技巧,如ID、类名、名称、标签和XPath等。
6849

被折叠的 条评论
为什么被折叠?



