0

请帮帮我。我已经尝试了每种可能性,但仍然没有解决方案。

  1. python中的webElement到底在哪里。我检查了 API 并在 selenium.webdriver.remote.webelement 中找到了它

但是要使用它,我需要创建一个对象。webelement 需要 2 个参数。那些是什么。任何想法??

  1. webdriver 对象没有 send_keys。请帮助我。

  2. 每当我执行 driver.find_elements_by_class_name() 或任何其他查找操作时,返回应该是一个 webelement。我不能对返回值做任何操作。当我尝试做某事时,总是会出现异常。

  3. 我也试过做 webdriver.Firefox.create_webelement 。这也需要一些论据。知道它的论点是什么吗?

我的主要问题是 send_keys 不起作用。我已经重新验证我已经在 python 中正确安装了 selenium。做了一切。

请帮助各位。任何建议都会很棒。如果有人分享教程,那就太好了。

谢谢

4

1 回答 1

1

首先,您需要找到要与之交互的网络元素:

driver = webdriver.Chrome()
driver.get(url)
my_element = driver.find_element_by_id('someid')
my_element.send_keys('this is a test')
my_button = driver.find_element_by_name('button')
my_button.click()
于 2012-08-16T05:05:17.920 回答