問題タブ [selenium-webdriver-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
31 参照

selenium - Selenium を使用してデータを取得する

私は、請求の提出を自動化するために Python と Selenium を独学で学んできました。私は多くの検索と試行錯誤を経て、なんとかつまずきました。ただし、この最後のステップを解決できませんでした。請求が提出されると、請求番号が生成されます。

<div class="zclip-target" id="claim-number"> 484508-638544 </div>

この値を取得する方法がわかりませんでした。無駄に私が試した:

claim_number=claim_number_element.getAttribute('値')

ヘルプやガイダンスをいただければ幸いです。

PSその値をクリップボードにコピーするボタンもあります。したがって、別の解決策であるクリップボードからデータを取得する簡単な方法があれば。

0 投票する
1 に答える
67 参照

python - Python Selenium StaleElement 例外

Selenium で前のページに戻るときに発生する StaleElementReferenceException の解決策を探しています。

エラーを再現するためのサンプル コードを次に示します。

このStale Element Reference Exception: How to solve?のような同様のスタックオーバーフローの質問から根本的な原因を理解しました。

ただし、提案された解決策、つまり、戻るたびにリンクを再取得することは、パフォーマンス上の理由から私には適していません。

代替手段はありますか?

たとえば、新しいページを新しいタブで開くように強制して、2 つのタブ間を移動できるようにしますか?

他の解決策は大歓迎です