seleniumの繰り返し処理 disabledの取得方法

実現したいこと

seleniumuでスクレイピングしています。

ページング処理を扱う際にdisabledがうまく取得できません。

発生している問題・分からないこと

上記コードで問題なくページ遷移はできています。
最後のページで disabled
<input type="submit" name="Next" value="次へ" disabled>
となり、そこで処理を終えたいと考えています。
#falseで終了
if element_next_btn.is_enabled() == False:
break

しかし、何かが間違っているようで、思う動作になりません。

該当のソースコード

html

1<input type="submit" name="Next" value="次へ" disabled>

python

1# 動作する2while i < 1000000:3 element_next_btn = driver.find_element(By.NAME, "Next")4 element_next_btn.click()5 i = i + 1

python

1# 動作しない2while i < 1000000:3 element_next_btn = driver.find_element(By.NAME, "Next")4 element_next_btn.click()5 i = i + 16 7 if element_next_btn.is_enabled() == False: 8 break

試したこと・調べたこと

上記の詳細・結果

disabled を調べました。

補足

特になし

コメントを投稿

0 コメント