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にセレンを正しくインストールしたことを再確認しました。すべて完了しました。

みんな助けてください。どんな提案も素晴らしいでしょう。誰かがチュートリアルを共有すれば、それは素晴らしいことです.

ありがとう

4

1 に答える 1

1

まず、操作する Web 要素を見つける必要があります。

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 に答える