Python 3 – セレンはIDで要素を検索します

Webページの要素は、IDで確認できます。 これは、セレンを含むWebページ上の要素を選択する方法の1つです。

開発者ツールで取得できる要素IDが必要です。 idまたはcssを使用してWebページ要素を選択することもできます。

関連コース:

要素を見つける

セレンはIDで要素を検索します

セレンコードは、IDによる要素の検索を使用して検索ボックスを選択します。 次に、検索ボックスにメッセージを入力します。

1
2
3
4
5
6
7
8
9
10
11
12
13


from selenium import webdriver
from selenium.webdriver.common.by import By
import time

browser=webdriver.Firefox()
browser.get("https://wiki.ubuntu.com")
element=browser.find_element(By.ID,"searchinput")
element.send_keys("typing")
print(element)
time.sleep(3)
browser.close()

セレンはIDで要素を検索します

セレン検索リストアイテム

以下のPythonコードは、Seleniumを使用して、Webページ上のすべてのリストアイテムliを検索します。

1
2
3
4
5
6
7
8
9
10
from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Firefox()
driver.get("https://selenium-python.readthedocs.io/locating-elements.html")

items = driver.find_elements(By.XPATH, '//li')
for item in items:
print(item.text)

セレン検索リストアイテム

セレンは名前で元素を見つける

Seleniumは、コードではなく名前で要素を見つけることができます。 これは次のように行われます。

1
2
3
4
5
6
7
8
9
10
11
12
13


from selenium import webdriver
from selenium.webdriver.common.by import By
import time

browser=webdriver.Firefox()
browser.get("https://stackoverflow.com")
element = browser.find_element_by_name("q")
element.send_keys("typing")
print(element)
time.sleep(3)
browser.close()

セレンは名前で元素を見つける

セレンを初めて使用する場合は、 それなら私はこの本を強くお勧めします。

Hope this helps!

Source link