Я использую селен с c # для написания автоматических тестов для веб-сайта.Я все еще изучаю селен и c #, и вхожу в проблемы здесь и там.Я не уверен, что будет хорошим подходом.Будет ли файл app.config в c # хорошей идеей для хранения всех путей xpath объектов на сайте?Или не стоит хранить сотни определений этих объектов в XML-файле, например app.config.Кроме того, прямо сейчас у меня есть:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Machine" value="localhost"/>
</appSettings>
</configuration>
, и я использую метод в своем классе, чтобы получить значения из этого файла app.config:
public string GetAppConfig(string key)
{
return ConfigurationManager.AppSettings[key].ToString();
}
Этохороший способ получить значения из app.config.Или есть лучший способ сделать это?
Заранее спасибо за вашу помощь.Я действительно смущен тем, что я должен делать, чтобы хранить xpaths.Я не хочу делать что-то вроде:
Selenium.Click(\\id="...."\)
, потому что это будет трудно изменить, если xpaths изменятся на сайте позже.