Keresés

Új hozzászólás Aktív témák

  • SeQ

    csendes tag

    válasz martonx #3103 üzenetére

    Ma és tegnap este elkezdtem ezt a Watin-t. De nem igazán sikerül megvalósítanom a legelső mintapéldát sem :(

    Ezen video alapján szépen megcsináltam mindent:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using NUnit.Framework;
    using WatiN.Core;

    namespace GettingStarted
    {
    [TestFixture]
    [RequiresSTA]
    public class Class1
    {
    [Test]
    public void Should_start_google()
    {
    using (var browser = new IE("google.com"))
    {
    browser.TextField(Find.ByName("q")).TypeText("watin");
    browser.Button(Find.ByName("btnG")).Click();
    }
    }
    }
    }

    De végén mikor futtatni szeretné, és rákattint a "pici sárga izére" és onnét futtatja, ezt én már nem tudom megcsinálni, mert nekem ott nincs semmi csak egy üres szürke és zöld sáv (biztosan be lehet ezt kapcsolni, de hogy?)

    Van valaki aki használja ezt a WATIN nevű tool-t?

  • SeQ

    csendes tag

    válasz martonx #3098 üzenetére

    Konkrétabban a jelenlegi helyzetem. :DDD

    Egy dátum mező van amit java script tölt ki. Ha rákeresek a mező nevére a kódban nem találok semmit, illetve a dátumot sem találom. "Web Info Extractor"-t is használok id azonosításra és ez megmutatja, hogy a mező, amiben a dátum van az az "mx1090" ID-ra hallgat, ezt a dátumbejegyzést szeretném áthelyezni az "mx1326"-ba. A programkódban nem találom sem az mx1090-et sem az mx1326-ot.

    webBrowser.Document.GetElementById("mx1326").SetAttribute("value", webBrowser.Document.GetElementById("mx1090").InnerText);

    Az azonosítás szerintem jól működik, legalább az mx1090, mert értéket hozzáad a mezőhöz, csak nem az eredeti dátum mező tartalmát, hanem a "undefined" szöveget illeszti be.

    Ezt hogy javíthatom ezt ki?
    Egy javascript álltal kitöltött mezőt szeretnék egy az egybe átmásolni egy másik mezőbe.

  • SeQ

    csendes tag

    válasz SeQ #3094 üzenetére

    Köszi a hozzászólásokat!
    Segítségükkel sikerült megtalálnom az akkori problémámra a megoldást. [link]

    Viszont továbbfejlődött a problémám. :(( Az oldal ahol szeretnék automatizálni java alapú, ezért a html vezérlés nem elég ide sajnos. Ötletek ezzel kapcsolatban? Nem nagyon szeretnék jávát programozni :(

  • SeQ

    csendes tag

    Sziasztok!
    Kezdő VS.NET "fejlesztő" vagyok. Automatizálni szeretnék egy web-es felületet. Elég hamar problémába ütköztem. Az oldalra még sikeresen be tudok léptetni, viszont a köveztkező gombra már nem tudok "rákattintatni". Miként tudom ezt megvalósítani?

    Eddigi fejlesztményem:
    private void butttonStart_Click(object sender, EventArgs e)
    {
    webBrowser.Document.GetElementById("j_username").SetAttribute("value", txtEmail.Text);
    webBrowser.Document.GetElementById("j_password").SetAttribute("value", txtPassword.Text);

    webBrowser.Document.GetElementById("loginbutton").InvokeMember("click");
    }

    private void buttonNext_Click(object sender, EventArgs e)
    {
    //webBrowser.Document.GetElementById("mx108").InvokeMember("click")
    webBrowser.Document.GetElementById("mx108_compHolder").InvokeMember("click");
    }

    egykis forráskod az oldalról:
    <td nowrap id="mx109_0" align="middle" valign="top" style="vertical-align:top;"><div nowrap needsrefresh="false" vis="true" id="mx108_compHolder" class="bc" style="display:inline;">
    <span align='middle' ctype="label" id="mx108" tabindex="0" ev="LW" targetid="mx108" mxevent="click" class="text favappsportletlink " style="display:block;;cursor:pointer;;;" title="LWO "><img id='mx108_image' src='../webclient/images/appimg_generic.gif' class='favappsportletlinkimg' border='0' alt="LeWoOr" style='vertical-align:top;margin:0px;margin-left:3px;margin-right:3px;'/>LeWoOr</span></div></td> <td class="prs"></td>
    </tr>

    Hibaüzenet nincs. Biztosra veszem, hogy a hiba az én minimális tudáskészletemben van. Ha hülyén kérdezek, kérlek akkor is jelezzétek, hogy milyen infó kellene még, hogy tudjatok segíteni nekem!
    Előre is köszi!

Új hozzászólás Aktív témák

Hirdetés