Selenium
こういうやつ <dl> <dt></dt> <dd></dd> <dd></dd> <dt></dt> <dd></dd> </dl> dtとddで1対1かしらとか思ってたけど、そうじゃなかったねめんどくさい。 というわけでゴリ押してみた def add_values(values, _values): if len(_values) > 0: values.append(_values) def get_data(driver): ds = driver.find_element…
IT業界6年目で初めてのVBA。 ほんとは初めてじゃないんだけど、100%初めてに近いです。5行ぐらい書いて実行して妥協した経験を持っています(`・ω・)=3 とまぁ、ほとんどLinux関連のOSしか触っていない&業務PCはMacな私が突然VBAな理由として。会社の…
JavaにはfindElementってのがあるらしいけど、PHPではそれらしいやつが見つからない。 PHPUnit_Extensions_Selenium2TestCaseってクラスを継承しているんだけど、こいつのドキュメント読みづらくていまいちわからない。じっと見ているけどやっぱりわからない…
結論はタイトルで述べた。 <table class="a-class b-class"> <tr> <td><a href="#">テストリンク</a></td> </tr> </table> byXPath('//table[@class="a-class b-class"]/tr[1]/td[1]/a')->click(); なんかしらないけど、クラスa-classだけ指定したらうまくいかなかった。 これが正しい動作か書き方なのかまったくもってわからないけど、…
ポップアップウィンドウでSeleniumが止まる!ってか処理が記載されていませんでした。 下記コードを追加したら動いたお acceptAlert(); これでよし。 また、キャンセルはこれでいける(かも。未検証) dismissAlert(); ソースのコメントを読んだだけなので。