当中年来临,我该如何面对,是消沉的度过,还是积极的面对未来的每一天呢? 无论怎么度过,每一天都应该有收获,因为,生活是自己的,生活更是自己创造的。

今天安装Ubuntu的iso镜像文件

上一篇 / 下一篇  2022-11-29 08:26:11 / 个人分类:Selenium

文件名为:ubuntu-20.04.5-desktop-amd64.iso
在安装完成镜像文件之后,就可以继续使用Vmware了,
接着,就继续运行一遍基本的selenium
但今天运行昨天的语句之后发现了一个报错信息
>>> firefox_driver.find_element_by_id("kw").send_keys("test")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'WebDriver' object has no attribute 'find_element_by_id'


后来查询了相关资料,发现可以用以下方法进行运行

>>> from selenium.webdriver.common.by import By
>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
>>> browser.get("http://www.baidu.com")
>>> browser.find_element(By.ID,"kw").send_keys("test")
>>> browser.find_element(By.ID,"su").click()

后来又发现可以在卸载selenium之后使用 sudo apt-get install python3-selenium
然后就安装了低版本的selenium。

点击百度页面的“新闻”按钮
>>> from selenium import webdriver
>>> chrome_driver=webdriver.Chrome()
>>> chrome_driver.get("https://www.baidu.com")
>>>chrome_driver.find_element_by_class_name("mnav").click()

>>> from selenium import webdriver
>>> chrome_driver=webdriver.Chrome()
>>> chrome_driver.get("https://www.baidu.com")
>>> chrome_driver.find_element_by_partial_link_text("新").click()

>>> from selenium import webdriver
>>> chrome_driver=webdriver.Chrome()
>>> chrome_driver.get("https://www.baidu.com")
>>> chrome_driver.find_element_by_xpath("//*[@id='kw']").send_keys("test")
>>> chrome_driver.find_element_by_xpath("//*[@id='su']").click()

>>> chrome_driver.find_element_by_css_selector("#kw").send_keys("test")
>>> chrome_driver.find_element_by_css_selector("#su").click()





TAG:

 

评分:0

我来说两句

日历

« 2023-01-17  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 747
  • 日志数: 6
  • 建立时间: 2022-11-28
  • 更新时间: 2022-12-09

RSS订阅

Open Toolbar