我正在使用WatiN来根据我从网站上获取的字符串在浏览器中点击链接。
问题是它提取的一些文本跨越多行,因此将字符串合并为一个单词。例如:"Ultra Corrosion-Resistant Coated Alloy Steel" 变成了 "Ultra Corrosion-ResistantCoated Alloy Steel"
我正在尝试通过除了连字符化的所有大写字母以外的方式拆分字符串,以便可以按字符串部分开始搜索链接。
以下是我的进展。
问题是它提取的一些文本跨越多行,因此将字符串合并为一个单词。例如:"Ultra Corrosion-Resistant Coated Alloy Steel" 变成了 "Ultra Corrosion-ResistantCoated Alloy Steel"
我正在尝试通过除了连字符化的所有大写字母以外的方式拆分字符串,以便可以按字符串部分开始搜索链接。
以下是我的进展。
types = doc.DocumentNode.SelectNodes("//h3[@class='AbbrPrsnttn_PrsnttnNm']");
foreach (HtmlNode type in types)
{
desc = type.InnerText.CleanText();
if (browser.Div(Find.ById("ProdPrsnttnGrpCntnr")).Element(Find.ByText(desc)).Exists)
{
browser.Div(Find.ById("ProdPrsnttnGrpCntnr")).Element(Find.ByText(desc)).Click();
System.Threading.Thread.Sleep(5000);
types = doc.DocumentNode.SelectNodes("//h3[@class='AbbrPrsnttn_PrsnttnNm']");
doc2.LoadHtml(browser.Html);
partTable = doc2.DocumentNode.SelectSingleNode("//div[@class='ItmTblGrp']");
MineNext(doc, doc2, browser, typeUrl, types, desc, partTable);
}
else
{
split = desc.Split(new Char[] { ' ' });
}