Utilisation du client Ruby (@selenium
est mon objet SeleniumDriver
):
Pour vérifier si un certain élément est au-dessus une autre div:
@selenium.get_element_position_top("firstdiv") <
@selenium.get_element_position_top("seconddiv")
Pour vérifier si un élément est laissé à un autre div:
@selenium.get_element_position_left("firstdiv") <
@selenium.get_element_position_left("seconddiv")
Si vous voulez également vérifier que les éléments ne se chevauchent pas, comparer la partie supérieure de l'élément au fond de l'autre:
@selenium.get_element_position_top("firstdiv") +
@selenium.get_element_height("firstdiv") <
@selenium.get_element_position_top("seconddiv")
fait ce travail à travers les navigateurs (je veux dire vraiment «Est-ce que ce travail dans IE6)? – Rodreegez