我们正在使用Angular Formly为某些参考表生成表单。 我们所有的架构都存储在后端的json文件中。
对于新表,我们需要使用http请求的结果填充控件。
using OpenQA.Selenium;
using OpenQA.Selenium.Support.PageObjects;
namespace Example
{
public class Form
{
public IWebElement Filter => Driver.FindElement(By.Name("Filter"));
/*
[FindsBy(How = How.Name, Using = "Filter")] // This does exist in current context using .NET Core
public IWebElement Filter { get; set; }
*/
public IWebElement Button => Driver.FindElement(By.TagName("Button"));
/*
[FindsBy(How = How.TagName, Using = "Button")]
public IWebElement Button;
*/
public Form(IWebDriver driver)
{
//PageFactory.InitElements(driver, this); // This doesn't exist in current context using .NET Core
}
}
}
有可能吗?
我知道有一个hook属性,但是我们的模式位于json中,因此无法在其中放置函数。