【发布时间】:2018-11-11 04:34:40
【问题描述】:
我一直在创建一个自动结账机器人,而且我对 C# 和一般编码非常陌生。我已经走了很远,几乎完成了程序,或者我想,现在我想要能够创建多个任务,或者多次运行任务方法。我还希望能够在每个任务上分别输入不同的“配置文件”,该配置文件定义了字符串,例如登录电子邮件、密码等。我非常卡住,我什至不知道从哪里开始,也许有人可以为我指出正确的方向让我开始?上次我从这个社区得到了一些惊人的帮助,它帮助了我很多。这是我目前的尝试:
public void KeywordTask1()
{
Start();
LogIn();
FindProductByKeyword();
stopwatch.Start();
AddToCart();
Checkout();
TimeSpan CheckoutTime = stopwatch.Elapsed;
}
public void KeywordTask2()
{
Start();
LogIn();
FindProductByKeyword();
stopwatch.Start();
AddToCart();
Checkout();
TimeSpan CheckoutTime = stopwatch.Elapsed;
}
我有启动这些任务的按钮,但我也希望改变变量,比如我在 Windows 窗体中设置的状态文本。这是我的 GUI,如果它可以帮助您更好地理解我的代码: https://gyazo.com/c6e9334e04aeb223e0afade6da8bec4e
如果您需要我的其他任何东西,请告诉我!我不确定这是否允许,但我愿意花钱请人帮助我度过这个难关,不是很多,因为我只有 16 岁哈哈,但无论如何,谢谢!
【问题讨论】:
标签: c# multithreading selenium google-chrome task