باستخدام WatiN، كيف يمكنني الوصول إلى جزء رئيس من الصفحة، وتحديدا في التعريف به؟
-
22-08-2019 - |
سؤال
وWatIn يوفر وظائف كبيرة من أجل الوصول البرمجي إلى أجزاء عرض صفحة الويب.
وأريد للوصول إلى جزء رئيس من الصفحة، spedifically علامات META. Watin يتيح لي الحصول على اللقب، ولكن AFAICT أي شيء آخر. هناك خاصية إنترنت إكسبلورر الذي يسمح بالوصول إلى ShDocVw.InternetExplorer. وأظن أن هذا قد يكون بداية الطريق. حتى إذا كان هذا هو الطريق الصحيح، وأنا لا أعرف كيف لمتابعته.
المحلول
browser
.Element(Find.ByName(nameAttribute))
.GetAttributeValue("content");
نصائح أخرى
وهذا سوف اعطيكم مجموعة من العلامات الفوقية في صفحتك.
وبناء الجملة في WatiN 2.0 بيتا 1:
var metaTags = browser.ElementsWithTag("meta");
وبناء الجملة في WatiN 2.0 هذه البرامج وفي وقت سابق:
var metaTags = browser.Elements.Filter(Find.By("tagName", "META"));
إذا prever بناء الجملة التالية، وقراءة بلدي بلوق وظيفة عن <لأ href = "http://watinandmore.blogspot.com/2009/03/custom-elements-and-controls-in-watin.html" يختلط = "نوفولو noreferrer"> إضافة عناصر لWatiN:
var metaTags = browser.ElementsOfType<Meta>();