Ahogy mozog a kurzor az objektum nem kattint rá - webdriver
Jó napot kívánok.
Tud valaki mondani, hogyan lehet visszaállítani egy objektumot pointer. A helyzet olyan, hogy ha mozog a tárgy megjelenik Udalit..mne gombot kell nyomni, hogy törölje, de ez nem jelenik meg, mint a Nem tudom, hogyan, hogy egy tárgy
public void DeleteNoteNewPerson () dob InterruptedException NavigateNoteDelBTN = getDriver () findElement (By.id ( "noteBody")) .;
NavigateNoteDelBTN.click ();
DelNoteBTN = getDriver () findElement (By.linkText ( "Del")) .;
DelNoteBTN.click ();
Csak a harmadik sorban rákattintok azt kell, hogy használják csak elvezetett át az id ( „noteBody”)
Ez a fajta nem segít?
Köszönöm. Segített _)
és talán van némi lehetőség. ez a vizsgálat nem mindig. Ezt követően késedelem miatt nem mindig rákattint a hivatkozásra linktext ( „Del”)
elemek nem volt ideje, hogy úgy tűnik,
várjon néhány uvilichit
vagy csinál egy átvilágítás

public void I_hover_over_menu_item ()
WebDriver driver = getDriver ();
By = By.id ( "noteBody");
Hozzászólások action = new Hozzászólások (driver);
WebElement elem = driver.findElement (a);
action.moveToElement (elem);
action.perform ();
this.sleep (2);
>
public void alvás (int másodperc)
próbálja Thread.sleep (másodperc * 1000);
> Fogás (InterruptedException e)
Hogyan kapcsolható össze a két ilyen módszereket. Azt isPresented pirosan világít
Zamarachivatsya nem, amíg ez a probléma lehetséges másik. Kezdeni, próbálja meg növelni a késedelem példát, 10 másodperc.
Zamarachivatsya nem, amíg ez a probléma lehetséges másik. Kezdeni, próbálja meg növelni a késedelem példát, 10 másodperc.
Nos. Azt javasolták az egyik lehetőség
Hogyan kapcsolható össze a két ilyen módszereket. Azt isPresented pirosan világít
Ha kíváncsi, itt egy példa.
WebDriver driver = új FirefoxDriver ();
(New WebDriverWait (driver, 10))
.amíg (ExpectedConditions.titleContains ( "mytitle"));
Észrevettem, hogy mikor mozgatni az egeret a böngésző ablakot, amelyben a teszten átment, a teszt nem sikerül, mert nem esik a linket (By.linkText ( „Del”));. Ha a kurzor perdelami böngésző (vagy minimalizálja a böngésző ablakban) - a teszt sikeres. Ez tényleg befolyásolja a problémát, vagy mi más?
És miért nem? Nem kell yulozit egér a böngészőben, amikor a vizsgálatok - különösen akkor, ha az egérrel módosítható

+
teljesen egyetértek

Az egyetlen kiút az, hogy ne érintse meg az egeret)? nincs más választása, ha jól értem. )
csinálsz mousehover. és ezzel egyidejűleg az egeret is, a böngésző vezető reagál rá, és hol navol kurzor - úgy látja, hogy az első szó -, majd végrehajtja
Hogy miért. Ez lehet tekerni a VM, vagy egy másik gépen. Vagy kapcsolja ki a böngésző - de ez nem olyan, mint az FF és az IE.