要素テキスト、中のセレンのpythonをコピーする方法

ジェレミー・ハント:

私のコードは、

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox()
browser.get('example.com')


sctitle = browser.find_elements_by_tag_name('h1')
scp = browser.find_elements_by_xpath("//article[@id='the-post']//p[3]")[2].text

目標は、フォーム内で新しいタブペーストよりもH1タイトルタグを選択してコピーセレンです。私はコピーして貼り付けると問題を抱えています。私はそれを貼り付けるとき、何もhappends。私はペーストに、このコマンドを使用します。

browser.execute_script("window.open('');")
browser.switch_to.window(browser.window_handles[2])
browser.get('https://www.sitea.com')
elem = browser.find_element_by_class_name('TextArea__textArea')
elem.send_keys(sctitle.text)
アミットバーマ

唯一の単一の要素を見つけるために、以下のように変更します。find_elementsので、リストを返す.textメソッドは動作しませんが。

sctitle = browser.find_element_by_tag_name('h1')

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=392087&siteId=1