2016-04-28 6 views
0

私は、ジョブボード上の特定のボタンを自動クリックして履歴書とカバーレターを送信するためのC#インターフェイスを作成しました。私のXpathは//ボタンのようです。ボタン[@ title = 1-クリックして適用]XpathターゲティングボタンのクリックによるSelenium Web Automationは、よりパフォーマンスの高い方法がありますか?

6ヶ月後には、ボタンにxpathが変更されている必要があります。そしてそれがあったときには、ボタンのリストを集めて各ボタンのクリックを反復するために1ページあたり3秒かかる。 10000の履歴書を送るのに約2分かかりましたが、私はサービスを使いたい人の列があり、私は十分に早く履歴書を送ることはできません。これを書き直してよりパフォーマンスを上げたり、動作するXPathを持たせる方が良いでしょうか?今私が持っているxpathは、このボタンをターゲットにする必要がありますが、そうではありません。

<button class="job_tool job_apply default" 
data-interview="0" data-oneclick="" data-contact="" data-job="0" 
data-href="https://www.ziprecruiter.com/clk/horizontal-integration-f0b9b05c-sr-software-engineer-tester- 
15821-f7703d07?clk=VliBhk7_SO">1-Click Apply</button> 
+0

すべてのボタンをどのようにクリックしているかのコードスニペットが表示されますか? –

答えて

1

テキスト「1クリック適用」は属性「タイトル」に属しません。 xpathを次のように変更してみてください://button[text()="1-Click Apply"]

+0

これは事実上すべてを修正しますが、私が戻ってくるのは熱い混乱です。これは私の最初のデスクトップアプリケーションプロジェクトでした...私のコメントは、基本的に "LOL GOOD LUCK"、 "あなたはCODINGでサックしています"、そして私のお気に入りの "LOLOLOLOLOLOL" ...です。今すぐコメントするのが良い。 – Jayizzle

関連する問題