Sayfada başka bir sayfaya bağlantı olarak kullanılan düğme var. Böylece kullanıcı düğmeyi tıkladığında sağ sayfaya yönlendirilir.Selenium: Bir HTML düğme öğesine nasıl tıklanır?
PHPUnit için Selenium uzantısını kullanıyorum ve düğmenin kullanıcıyı doğru yönlendirdiğini sınamak istiyorum. İşte Testten çalışıyorum HTML: Ben düğmesini tıklayın farklı yaklaşımlar bir çok çalıştık
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
ama bunların hiçbirini işe almak gibi olamaz:
$this->click("//button[@id='sponsorContinue']");
Bu komut, herhangi bir hata gerçekleştirir ve atmaz, ancak sayfa yeniden yönlendirilmez. Düğmeyi el ile tıkladığımda iyi çalışıyor. Ne yapmalıyım?
Bu pasaj benim için iyi çalışıyor. Hangi tarayıcı/işletim sistemini kullanıyorsunuz? Javascriptsiz çözüm için –