1STEP. щелкните родительский ярлык, и появится кнопка «Добавить», нажмите кнопку «Добавить», чтобы добавить вложенную метку_1, и добавьте ее успешно, но местоположение кнопки родительского ярлыка (кнопка «Добавить, изменить, удалить ....») изменилось, страница обновилась и координата кнопки «Добавить» изменено (162, 184) -> (168, 184))
2 шага 、 щелкните родительскую метку, когда появится кнопка Добавить, нажмите кнопку Добавить, но веб-драйвер не нажимает кнопку «Добавить», вместо этого он нажимает кнопку «распространение» рядом с кнопкой «Добавить». так что дело не удалось.
Я не уверен, являются ли элементы кэша веб-драйвера , и когда мне нужны элементы, веб-драйвер получает элемент из кэша. Не знаю, как правильно нажимать при изменении расположения кнопки
В Windows нет проблем, скрипты могут работать хорошо, проблема есть только в Linux
Мой файл и код:
Файл ---- element.properties:
addsublabel=xpath>.//span[@title='\u6DFB\u52A0\u5B50\u6807\u7B7E']
Файл ---- PipelineHomePage (получить метод кнопки Добавить):
public WebElement getAddSublabels(){
return element(getByLocator.getLocator("addsublabel"));
}
Файл ---- PipelineHomePageHandle (нажмите кнопку Добавить метод):
public void clickAddSublabels(){
pipelineHomePage.click(pipelineHomePage.getAddSublabels());
}
как нажать кнопку Добавить в случае:
PipelineHomePageHandle.clickAddSublabels()

