Если бы ещё автоматическую генерилку уникального CSS локатора — цены бы ему не было :)
А то судя по видео найти XPath это плевое дело, а подобрать к нему CSS это уже сложнее.
Да, согласен, было бы круто добавить такой оптимизатор, чтобы на вход получал HTML страницы и XPath локатор, который бы внутри оптимизировался и на выходе производил более оптимизированный локатор.
Но, тут работы много. Это нужно делать отдельным модулем. Может за это время выйдут байндинги для IBM Watson, может его заюзаю.
Если серьезно, то постараюсь что-то такое прикрутить в следующей версии (0.2). По крайней мере были планы, и есть библиотеки, которые, возможно, могут помочь в этом деле
Я бы был очень рад найти чет похожее на Smarty или Template Toolkit. По сути, они предоставляют свой упрощенный язык, которого бы вполне хватило. Но, пока в поисках.
Дмитрий, при старте FF в win7 выдает ошибку:
Could not load file or assembly 'system.runtime.serialization, version 4.0.0.0, culture=neutral, publicKeyToken=b77a5c561934e089' or one of its dependencies. The module was expected to contain an assembly manifest.
К сожалению, мне не удалось воспроизвести проблему с Win7 32-bit + FF 26.
Сама проблема кроется где-то в недрах .NET Framework.
Как последний из вариантов, которые у меня есть,
я прошу вас попробовать установить или обновить полный .NET Framework 4, который можно скачать по следующей ссылке:
SWD Page Recorder: Записывает PageObject-классы для Selenium WebDriver